charger25 2.2.0
Loading...
Searching...
No Matches
Charger 25 Registers List

List of registers of Charger 25 Click driver. More...

Macros

#define CHARGER25_REG_MINIMAL_SYSTEM_VOLTAGE   0x00
 Charger 25 description register.
#define CHARGER25_REG_CHARGE_VOLTAGE_LIMIT   0x01
#define CHARGER25_REG_CHARGE_CURRENT_LIMIT   0x03
#define CHARGER25_REG_INPUT_VOLTAGE_LIMIT   0x05
#define CHARGER25_REG_INPUT_CURRENT_LIMIT   0x06
#define CHARGER25_REG_PRECHARGE_CONTROL   0x08
#define CHARGER25_REG_TERMINATION_CONTROL   0x09
#define CHARGER25_REG_RECHARGE_CONTROL   0x0A
#define CHARGER25_REG_VOTG_REGULATION   0x0B
#define CHARGER25_REG_IOTG_REGULATION   0x0D
#define CHARGER25_REG_TIMER_CONTROL   0x0E
#define CHARGER25_REG_CHARGER_CONTROL_0   0x0F
#define CHARGER25_REG_CHARGER_CONTROL_1   0x10
#define CHARGER25_REG_CHARGER_CONTROL_2   0x11
#define CHARGER25_REG_CHARGER_CONTROL_3   0x12
#define CHARGER25_REG_CHARGER_CONTROL_4   0x13
#define CHARGER25_REG_CHARGER_CONTROL_5   0x14
#define CHARGER25_REG_RESERVED   0x15
#define CHARGER25_REG_TEMPERATURE_CONTROL   0x16
#define CHARGER25_REG_NTC_CONTROL_0   0x17
#define CHARGER25_REG_NTC_CONTROL_1   0x18
#define CHARGER25_REG_ICO_CURRENT_LIMIT   0x19
#define CHARGER25_REG_CHARGER_STATUS_0   0x1B
#define CHARGER25_REG_CHARGER_STATUS_1   0x1C
#define CHARGER25_REG_CHARGER_STATUS_2   0x1D
#define CHARGER25_REG_CHARGER_STATUS_3   0x1E
#define CHARGER25_REG_CHARGER_STATUS_4   0x1F
#define CHARGER25_REG_FAULT_STATUS_0   0x20
#define CHARGER25_REG_FAULT_STATUS_1   0x21
#define CHARGER25_REG_CHARGER_FLAG_0   0x22
#define CHARGER25_REG_CHARGER_FLAG_1   0x23
#define CHARGER25_REG_CHARGER_FLAG_2   0x24
#define CHARGER25_REG_CHARGER_FLAG_3   0x25
#define CHARGER25_REG_FAULT_FLAG_0   0x26
#define CHARGER25_REG_FAULT_FLAG_1   0x27
#define CHARGER25_REG_CHARGER_MASK_0   0x28
#define CHARGER25_REG_CHARGER_MASK_1   0x29
#define CHARGER25_REG_CHARGER_MASK_2   0x2A
#define CHARGER25_REG_CHARGER_MASK_3   0x2B
#define CHARGER25_REG_FAULT_MASK_0   0x2C
#define CHARGER25_REG_FAULT_MASK_1   0x2D
#define CHARGER25_REG_ADC_CONTROL   0x2E
#define CHARGER25_REG_ADC_FUNCTION_DISABLE_0   0x2F
#define CHARGER25_REG_ADC_FUNCTION_DISABLE_1   0x30
#define CHARGER25_REG_IBUS_ADC   0x31
#define CHARGER25_REG_IBAT_ADC   0x33
#define CHARGER25_REG_VBUS_ADC   0x35
#define CHARGER25_REG_VAC1_ADC   0x37
#define CHARGER25_REG_VAC2_ADC   0x39
#define CHARGER25_REG_VBAT_ADC   0x3B
#define CHARGER25_REG_VSYS_ADC   0x3D
#define CHARGER25_REG_TS_ADC   0x3F
#define CHARGER25_REG_TDIE_ADC   0x41
#define CHARGER25_REG_D_P_ADC   0x43
#define CHARGER25_REG_D_M_ADC   0x45
#define CHARGER25_REG_DPDM_DRIVER   0x47
#define CHARGER25_REG_PART_INFORMATION   0x48

Detailed Description

List of registers of Charger 25 Click driver.

Macro Definition Documentation

◆ CHARGER25_REG_ADC_CONTROL

#define CHARGER25_REG_ADC_CONTROL   0x2E

◆ CHARGER25_REG_ADC_FUNCTION_DISABLE_0

#define CHARGER25_REG_ADC_FUNCTION_DISABLE_0   0x2F

◆ CHARGER25_REG_ADC_FUNCTION_DISABLE_1

#define CHARGER25_REG_ADC_FUNCTION_DISABLE_1   0x30

◆ CHARGER25_REG_CHARGE_CURRENT_LIMIT

#define CHARGER25_REG_CHARGE_CURRENT_LIMIT   0x03

◆ CHARGER25_REG_CHARGE_VOLTAGE_LIMIT

#define CHARGER25_REG_CHARGE_VOLTAGE_LIMIT   0x01

◆ CHARGER25_REG_CHARGER_CONTROL_0

#define CHARGER25_REG_CHARGER_CONTROL_0   0x0F

◆ CHARGER25_REG_CHARGER_CONTROL_1

#define CHARGER25_REG_CHARGER_CONTROL_1   0x10

◆ CHARGER25_REG_CHARGER_CONTROL_2

#define CHARGER25_REG_CHARGER_CONTROL_2   0x11

◆ CHARGER25_REG_CHARGER_CONTROL_3

#define CHARGER25_REG_CHARGER_CONTROL_3   0x12

◆ CHARGER25_REG_CHARGER_CONTROL_4

#define CHARGER25_REG_CHARGER_CONTROL_4   0x13

◆ CHARGER25_REG_CHARGER_CONTROL_5

#define CHARGER25_REG_CHARGER_CONTROL_5   0x14

◆ CHARGER25_REG_CHARGER_FLAG_0

#define CHARGER25_REG_CHARGER_FLAG_0   0x22

◆ CHARGER25_REG_CHARGER_FLAG_1

#define CHARGER25_REG_CHARGER_FLAG_1   0x23

◆ CHARGER25_REG_CHARGER_FLAG_2

#define CHARGER25_REG_CHARGER_FLAG_2   0x24

◆ CHARGER25_REG_CHARGER_FLAG_3

#define CHARGER25_REG_CHARGER_FLAG_3   0x25

◆ CHARGER25_REG_CHARGER_MASK_0

#define CHARGER25_REG_CHARGER_MASK_0   0x28

◆ CHARGER25_REG_CHARGER_MASK_1

#define CHARGER25_REG_CHARGER_MASK_1   0x29

◆ CHARGER25_REG_CHARGER_MASK_2

#define CHARGER25_REG_CHARGER_MASK_2   0x2A

◆ CHARGER25_REG_CHARGER_MASK_3

#define CHARGER25_REG_CHARGER_MASK_3   0x2B

◆ CHARGER25_REG_CHARGER_STATUS_0

#define CHARGER25_REG_CHARGER_STATUS_0   0x1B

◆ CHARGER25_REG_CHARGER_STATUS_1

#define CHARGER25_REG_CHARGER_STATUS_1   0x1C

◆ CHARGER25_REG_CHARGER_STATUS_2

#define CHARGER25_REG_CHARGER_STATUS_2   0x1D

◆ CHARGER25_REG_CHARGER_STATUS_3

#define CHARGER25_REG_CHARGER_STATUS_3   0x1E

◆ CHARGER25_REG_CHARGER_STATUS_4

#define CHARGER25_REG_CHARGER_STATUS_4   0x1F

◆ CHARGER25_REG_D_M_ADC

#define CHARGER25_REG_D_M_ADC   0x45

◆ CHARGER25_REG_D_P_ADC

#define CHARGER25_REG_D_P_ADC   0x43

◆ CHARGER25_REG_DPDM_DRIVER

#define CHARGER25_REG_DPDM_DRIVER   0x47

◆ CHARGER25_REG_FAULT_FLAG_0

#define CHARGER25_REG_FAULT_FLAG_0   0x26

◆ CHARGER25_REG_FAULT_FLAG_1

#define CHARGER25_REG_FAULT_FLAG_1   0x27

◆ CHARGER25_REG_FAULT_MASK_0

#define CHARGER25_REG_FAULT_MASK_0   0x2C

◆ CHARGER25_REG_FAULT_MASK_1

#define CHARGER25_REG_FAULT_MASK_1   0x2D

◆ CHARGER25_REG_FAULT_STATUS_0

#define CHARGER25_REG_FAULT_STATUS_0   0x20

◆ CHARGER25_REG_FAULT_STATUS_1

#define CHARGER25_REG_FAULT_STATUS_1   0x21

◆ CHARGER25_REG_IBAT_ADC

#define CHARGER25_REG_IBAT_ADC   0x33

◆ CHARGER25_REG_IBUS_ADC

#define CHARGER25_REG_IBUS_ADC   0x31

◆ CHARGER25_REG_ICO_CURRENT_LIMIT

#define CHARGER25_REG_ICO_CURRENT_LIMIT   0x19

◆ CHARGER25_REG_INPUT_CURRENT_LIMIT

#define CHARGER25_REG_INPUT_CURRENT_LIMIT   0x06

◆ CHARGER25_REG_INPUT_VOLTAGE_LIMIT

#define CHARGER25_REG_INPUT_VOLTAGE_LIMIT   0x05

◆ CHARGER25_REG_IOTG_REGULATION

#define CHARGER25_REG_IOTG_REGULATION   0x0D

◆ CHARGER25_REG_MINIMAL_SYSTEM_VOLTAGE

#define CHARGER25_REG_MINIMAL_SYSTEM_VOLTAGE   0x00

Charger 25 description register.

Specified register for description of Charger 25 Click driver.

◆ CHARGER25_REG_NTC_CONTROL_0

#define CHARGER25_REG_NTC_CONTROL_0   0x17

◆ CHARGER25_REG_NTC_CONTROL_1

#define CHARGER25_REG_NTC_CONTROL_1   0x18

◆ CHARGER25_REG_PART_INFORMATION

#define CHARGER25_REG_PART_INFORMATION   0x48

◆ CHARGER25_REG_PRECHARGE_CONTROL

#define CHARGER25_REG_PRECHARGE_CONTROL   0x08

◆ CHARGER25_REG_RECHARGE_CONTROL

#define CHARGER25_REG_RECHARGE_CONTROL   0x0A

◆ CHARGER25_REG_RESERVED

#define CHARGER25_REG_RESERVED   0x15

◆ CHARGER25_REG_TDIE_ADC

#define CHARGER25_REG_TDIE_ADC   0x41

◆ CHARGER25_REG_TEMPERATURE_CONTROL

#define CHARGER25_REG_TEMPERATURE_CONTROL   0x16

◆ CHARGER25_REG_TERMINATION_CONTROL

#define CHARGER25_REG_TERMINATION_CONTROL   0x09

◆ CHARGER25_REG_TIMER_CONTROL

#define CHARGER25_REG_TIMER_CONTROL   0x0E

◆ CHARGER25_REG_TS_ADC

#define CHARGER25_REG_TS_ADC   0x3F

◆ CHARGER25_REG_VAC1_ADC

#define CHARGER25_REG_VAC1_ADC   0x37

◆ CHARGER25_REG_VAC2_ADC

#define CHARGER25_REG_VAC2_ADC   0x39

◆ CHARGER25_REG_VBAT_ADC

#define CHARGER25_REG_VBAT_ADC   0x3B

◆ CHARGER25_REG_VBUS_ADC

#define CHARGER25_REG_VBUS_ADC   0x35

◆ CHARGER25_REG_VOTG_REGULATION

#define CHARGER25_REG_VOTG_REGULATION   0x0B

◆ CHARGER25_REG_VSYS_ADC

#define CHARGER25_REG_VSYS_ADC   0x3D